Docker

1,071次阅读
没有评论

共计 1194 个字符,预计需要花费 3 分钟才能阅读完成。

[title]DOCKER[/title]

Docker

Docker 是一种开源的容器化平台,可以轻松地打包、部署和运行应用程序。使用 Docker,开发人员可以将应用程序及其依赖项打包到一个称为 Docker 容器的可移植容器中。这使得应用程序可以在任何地方运行,无论是开发人员的笔记本电脑、测试环境、生产环境还是云上的虚拟机中。Docker 的流行程度越来越高,因为它可以简化应用程序的部署和管理,并提高应用程序的可移植性和可靠性。

 

[title]Docker Compose[/title]

Docker Compose 是 Docker 官方提供的一个工具,用于管理多个 Docker 容器的应用程序。使用 Docker Compose 可以定义和运行多个容器,从而组成一个完整的应用程序,并且可以方便地在不同的环境中部署和运行应用程序。

[title]Docker Compose 的用法:[/title]

编写 docker-compose.yml 文件:在本地项目中创建一个 docker-compose.yml 文件,并定义应用程序所需要的服务和容器,包括镜像、环境变量、端口映射等信息。

[title] 启动应用程序:[/title]

在终端中进入项目目录,运行 docker-compose up 命令,Docker Compose 会自动构建并启动所有定义的服务和容器。

[title] 管理应用程序:[/title]

使用 docker-compose ps 命令可以查看当前正在运行的所有容器和服务,使用 docker-compose logs 命令可以查看容器的日志信息,使用 docker-compose stop 命令可以停止应用程序的运行。

[title] 扩展应用程序:[/title]

使用 docker-compose scale 命令可以快速扩展应用程序的容器数量,从而提高应用程序的性能和可用性。

[title] 部署应用程序:[/title]

使用 docker-compose build 命令可以构建应用程序的 Docker 镜像,并使用 docker-compose push 命令将镜像推送到 Docker Hub 或其他 Docker 镜像仓库中,从而方便地在不同的环境中部署和运行应用程序。

查看容器

docker-compose ps #查看容器

启动容器:

docker-compose up -d  #启动容器

停止容器:

docker-compose down #停止容器

拉取最新镜像:

docker-compose pull #拉取最新的镜像

查看日志:

docker-compose logs #查看日志

删除旧的镜像文件:

docker image prune  #删除旧的镜像文件 (没有使用的镜像)

构建本地镜像文件

docker build -t < 镜像名称 > .

eg:

docker build -t ywsj/chatgpt .

进入容器的命令

docker exec -it <CONTAINER ID> bash  #进入容器里,exit 是退出 

正文完
 0
蓝猫の鱼
版权声明:本站原创文章,由 蓝猫の鱼 于2023-07-11发表,共计1194字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)